Connecting Gröbner Bases Programs with Coq to do Proofs in Algebra, Geometry and Arithmetics
نویسنده
چکیده
We describe how we connected three programs that compute Gröbner bases [1] to Coq [11], to do automated proofs on algebraic, geometrical and arithmetical expressions. The result is a set of Coq tactics and a certificate mechanism 1. The programs are: F4 [5], GB [4], and gbcoq [10]. F4 and GB are the fastest (up to our knowledge) available programs that compute Gröbner bases. Gbcoq is slow in general but is proved to be correct (in Coq), and we adapted it to our specific problem to be efficient. The automated proofs concern equalities and non-equalities on polynomials with coefficients and indeterminates in R or Z, and are done by reducing to Gröbner computation, via Hilbert’s Nullstellensatz. We adapted also the results of [7], to allow to prove some theorems about modular arithmetics. The connection between Coq and the programs that compute Gröbner bases is done using the ”external” tactic of Coq that allows to call arbitrary programs accepting xml inputs and outputs. We also produce certificates in order to make the proof scripts independant from the external programs.
منابع مشابه
Algebraic Deformation Quantization
In this note we give an algebraic proof of “deformation quantization” by making use of the theory of Unital Gröbner bases over a valuation ring. MSC: 16Z05,13P10 In this note we give an algebraic proof of deformation quantization (c.f. [7]). We do this be developing in (Sec. 1) the theory of unital Gröbner bases over a valuation ring. We then in (Sec. 2) obtain, almost immediately, our desired ...
متن کاملProof Assistant Decision Procedures for Formalizing Origami
Origami constructions have interesting properties that are not covered by standard euclidean geometry. Such properties have been shown with the help of computer algebra systems. Proofs performed with computer algebra systems can be accompanied by proof documents, still they lack complete mathematical rigorousity, like the one provided by proof assistant checked proofs. Transforming such proofs ...
متن کامل1 1 A ug 2 00 3 GRÖBNER BASES , INITIAL IDEALS AND INITIAL ALGEBRAS
We give an introduction to the theory of initial ideals and initial algebras with emphasis on the transfer of structural properties. The notion of Gröbner basis of an ideal is the foundation of all efficient computations in algebraic geometry and commutative algebra. Highly sophisticated algorithms have been implemented in several, widely used computer programs. However, Gröbner bases and their...
متن کاملComputer Algebra and Algebraic. Geometry-Achievements and Perspectives
De computer is niet de steen maar de slijpsteen der wijzen. (The computer is not the philosopher's stone but the philosopher's whetstone.) Hugo Battus, Rekenen op taal (1989) Contents 1 Preface 2 Introduction by pictures 3 Some problems in algebraic geometry 4 Some global algorithms 5 Singularities and standard bases 6 Some local algorithms 7 Computer algebra solutions to singularity problems 8...
متن کاملMultidimensional Multichannel FIR Deconvolution Using GrÖbner Bases
We present a new method for general multidimensional multichannel deconvolution with finite impulse response (FIR) convolution and deconvolution filters using Gröbner bases. Previous work formulates the problem of multichannel FIR deconvolution as the construction of a left inverse of the convolution matrix, which is solved by numerical linear algebra. However, this approach requires the prior ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1007.3615 شماره
صفحات -
تاریخ انتشار 2008